package com.dyz.wsw.security.annotation;

import com.dyz.wsw.security.config.WswSecurityAopAutoConfiguration;
import com.dyz.wsw.security.config.WswSecurityAutoConfiguration;
import com.dyz.wsw.security.config.WswSecurityFilterAutoConfiguration;
import org.springframework.context.annotation.Import;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author dyz
 * @date 2025/2/15 19:16
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Import({
        WswSecurityAutoConfiguration.class,
        WswSecurityAopAutoConfiguration.class,
        WswSecurityFilterAutoConfiguration.class
})
public @interface EnableWswSecurity {
}
